from src.core.models.dto import CategoryDTO
from src.database.uow import SQLAlchemyUoW


class CategoryService:
    def __init__(self, uow: SQLAlchemyUoW):
        self._uow = uow

    async def get_categories(self) -> list[CategoryDTO]:
        """Получаем категории"""

        return await self._uow.category_reader.get_categories()
